Ambassadors: Structured Object Mobility in Worldwide Distributed Systems

نویسندگان

  • Henry Detmold
  • Michael Hollfelder
  • Michael J. Oudshoorn
چکیده

In many distributed systems applications deployed on the worldwide scale, it is latency, rather than bandwidth, that is the primary determinant of performance. This paper describes Ambassadors, a communication technique using mobile Java objects within an RPC/RMI-like communication structure. Ambassadors minimise the aggregate latency of sequences of inter-dependent remote operations by migration of code to the vicinity of the server to execute those operations. Furthermore, because Ambassadors migrate within an RPC/RMI-like structure, communication has well defined failure semantics, an important characteristic in supporting effective software engineering of distributed systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Mobile Objects as Ambassadors to Minimize Latency in World-wide Distributed Systems

In distributed systems deployed on the world-wide scale, the primary determinant of performance is latency. This technical report illustrates the importance of latency minimization in such systems by analysis of realistic world-wide distributed computing examples. It then develops a technique for distributed systems interaction — employing mobile Java objects as ambassadors, acting for clients ...

متن کامل

International Student Mobility Program (ISMP) Analysis of International Students' Challenges in Iran

In the recent decades, Internalization has been one of the most influential events in the higher education systems worldwide. And recruitment of international students, as one of the most effective strategies to achieve the goals of internationalization, has been a common solution to prevail in the competition between countries in the last decade. Therefore, studying these international stude...

متن کامل

Mobility and Security in Worldwide Computing

Modern distributed computing requires a secure framework capable of free code mobility. In this paper, we present a simple lambda-based actor language with extensions for mobility and security, as well as the operational semantics to reason about these topics in distributed systems. Finally, we describe our preliminary implementation results.

متن کامل

A Language-Based Approach to Construct Structured and Efficient Object-Based Distributed Systems

Classical object properties such as encapsulation ease the construction of distributed systems. The object paradigm supports modeling of real world problems in a natural way and delivers units of distribution to the resource management level. To enhance the performance of distributed systems, more detailed application-specific information like potential communication dependencies should be expl...

متن کامل

Surrogate Object Model: A New Paradigm for Distributed Mo-bile Systems

Distributed mobile systems are characterized by asymmetry in both network connectivity and computing power, mobility of hosts and their constraints. To address these issues, existing approaches attempt to completely redesign distributed applications or algorithms to make them work in a distributed mobile environment. This paper proposes an alternate mechanism namely, the surrogate object model ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999